using System;

namespace Dating
{
	[Serializable]
	public class MemberAudio : BizObject
	{
		#region Fields

		private int audioID;
		private int tenantID;
		private int profileID;
		private string title;
		private string sourceFile;
		private string audioURL;
		private string isApproved;
		private string language;
		private DateTime addedOn;

		#endregion

		#region Constructors

		/// <summary>
		/// Initializes a new instance of the MemberAudio class.
		/// </summary>
		public MemberAudio()
		{
		}

		/// <summary>
		/// Initializes a new instance of the MemberAudio class.
		/// </summary>
		public MemberAudio(int tenantID, int profileID, string title, string sourceFile, string audioURL, string isApproved, string language, DateTime addedOn)
		{
			this.tenantID = tenantID;
			this.profileID = profileID;
			this.title = title;
			this.sourceFile = sourceFile;
			this.audioURL = audioURL;
			this.isApproved = isApproved;
			this.language = language;
			this.addedOn = addedOn;
		}

		/// <summary>
		/// Initializes a new instance of the MemberAudio class.
		/// </summary>
		public MemberAudio(int audioID, int tenantID, int profileID, string title, string sourceFile, string audioURL, string isApproved, string language, DateTime addedOn)
		{
			this.audioID = audioID;
			this.tenantID = tenantID;
			this.profileID = profileID;
			this.title = title;
			this.sourceFile = sourceFile;
			this.audioURL = audioURL;
			this.isApproved = isApproved;
			this.language = language;
			this.addedOn = addedOn;
		}

		#endregion

		#region Properties
		/// <summary>
		/// Gets or sets the AudioID value.
		/// </summary>
		public  int AudioID
		{
			get { return audioID; }
			set { audioID = value; }
		}

		/// <summary>
		/// Gets or sets the TenantID value.
		/// </summary>
		public  int TenantID
		{
			get { return tenantID; }
			set { tenantID = value; }
		}

		/// <summary>
		/// Gets or sets the ProfileID value.
		/// </summary>
		public  int ProfileID
		{
			get { return profileID; }
			set { profileID = value; }
		}

		/// <summary>
		/// Gets or sets the Title value.
		/// </summary>
		public  string Title
		{
			get { return title; }
			set { title = value; }
		}

		/// <summary>
		/// Gets or sets the SourceFile value.
		/// </summary>
		public  string SourceFile
		{
			get { return sourceFile; }
			set { sourceFile = value; }
		}

		/// <summary>
		/// Gets or sets the AudioURL value.
		/// </summary>
		public  string AudioURL
		{
			get { return audioURL; }
			set { audioURL = value; }
		}

		/// <summary>
		/// Gets or sets the IsApproved value.
		/// </summary>
		public  string IsApproved
		{
			get { return isApproved; }
			set { isApproved = value; }
		}

		/// <summary>
		/// Gets or sets the Language value.
		/// </summary>
		public  string Language
		{
			get { return language; }
			set { language = value; }
		}

		/// <summary>
		/// Gets or sets the AddedOn value.
		/// </summary>
		public  DateTime AddedOn
		{
			get { return addedOn; }
			set { addedOn = value; }
		}

		#endregion
	}
}
